package com.fsnip.xdoc.test;

/**
 * 程序库：http://www.xdocin.com/XDocService.jar
 */
import java.io.File;
import java.util.HashMap;
import java.util.Map;

import com.hg.xdoc.XDocService;

public class XDocDemo {
	public static void main(String[] args) {
		XDocService xdocService = new XDocService("http://www.xdocin.com", "");
		Map<String, Object> param = new HashMap<String, Object>();
		param.put("照片", "http://p.meifajie.com/pic/61041428453110.png");
		param.put("姓名", "李晓明");
		param.put("一句话", "时间是一切财富中最宝贵的财富");
		param.put("职位", "首席执行官CEO");
		param.put("公司", "北京晓明科技有限公司");
		param.put("性别", "男");
		param.put("年龄", 30);
		param.put("学历", "本科");
		param.put("工作年限", "6年");
		param.put("居住城市", "北京");
		param.put("电话", 13912345678L);
		param.put("邮箱", "lixiaoming@xiaoming.com");
		param.put("工作时间", "全职");
		param.put("工作城市", "北京");
		param.put("薪资", "30K~50K");
		param.put("求职状态", "积极找工作");
		param.put("到岗时间", "随时");
		param.put("工作经历", "[{\"公司LOGO\":\"http://www.xdocin.com/demo/huawei.gif\",\"公司\":\"北京晓明科技有限公司\",\"职位\":\"首席执行官CEO\",\"在职时间\":\"2014.3至今\",\"工作内容\":\"1、参与制定公司发展战略、年度经营计划和预算方案。\\n2、全面管理公司研发和技术支持工作,全面负责技术层面的整体运营,包括软件研发、项目实施、销售支持及技术管理；\\n3、规划公司的技术发展路线与新产品开发，实现公司的技术创新目标，及时了解和监督技术发展战略规划的执行情况；\\n4、保证公司技术、产品及解决方案的市场领先性，领导公司技术发展方向及技术进步；\\n5、参与重大技术项目的决策，指导、审核项目总体技术方案，对各项目进行质量评估；\\n6、培养公司技术团队，监督及指导技术部门的工作，打造一支高绩效的技术团队；\\n7、参与重大商务谈判和商务活动。\"},{\"公司LOGO\":\"http://www.xdocin.com/demo/xiaomi.gif\",\"公司\":\"北京创新科技有限公司\",\"职位\":\"技术总监\",\"在职时间\":\"2010.3~2014.3\",\"工作内容\":\"1、制订并组织实施技术系统工作目标和工作计划。\\n2、组织制订并实施技术系统规章制度和实施细则。\\n3、组织不合格品的审理工作。\\n4、组织技术、产品开发与创新。\"}]");
		param.put("教育经历", "[{\"学校\":\"北京科技大学\",\"专业\":\"计算机软件\",\"毕业年份\":\"2006\"},{\"学校\":\"北京第一中学\",\"专业\":\"高中\",\"毕业年份\":\"2003\"}]");
		param.put("项目经验", "[{\"项目\":\"晓明项目管理系统\",\"职责\":\"规划设计\",\"起止时间\":\"2015.1~2016.1\",\"描述\":\"晓明项目管理软件，是一套以进度为主线、合同为约束、预算为基准，成本/资金管理为核心、科学决策为目标的项目型企业一体化信息管理平台。\\n通过这个平台,可以将项目管理有关的市场、工程、合同、预算、采购、仓库、成本、质量、安全、资料、财务、办公、售后、人力资源等进行快速整合，在提升工作效率的同时，可以通过精细化管理使企业的利润最大化，实现了事前有计划、事中有控制、事后有分析的科学化管理。\"},{\"项目\":\"晓明办公管理系统\",\"职责\":\"规划设计\",\"起止时间\":\"2014.1~2015.1\",\"描述\":\"晓明办公系统将需要关注的内容主动推送出来，让需要处理的工作一目了然。同时增加以人的维度来查看和操作数据，可直接与流程等数据发起人员进行沟通。移动门户中的组件内容、形式和UI可由用户自定义，且其他异构系统也能在门户上集成统一展现，门户有列表和九宫格的方式展现。\"}]");
		param.put("自我描述", "本人性格开朗、为人诚恳、乐观向上、兴趣广泛、拥有较强的组织能力和适应能力、并具有较强的管理策划与组织管理协调能力。");
		param.put("技能评价", "技能,已知,未知\r\n沟通能力,8,2\r\n协调能力,7,3\r\n规划能力,6,4\r\n决策能力,5,5");
		try {
			xdocService.run("http://www.xdocin.com/demo/resume.docx",//模板文件
					param,
					new File("D:/XDocResult.docx"));
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
